/*
 * Filename:    IndicatorBaseDTO.java
 * Copyright:   2014 中国平安保险（集团）股份有限公司 版权所有
 * Company:     平安科技养老险及健康险系统开发部
 * Create at:   2014年10月10日
 * ex-xieqi001
 */
package com.paic.mhis.hcpms.quota.indicatorconfig.dto;

import java.util.List;

import com.paic.mhis.common.base.dto.BaseDTO;

/**
 * 
 * @author EX-XIEQI001
 * 
 */
public class IndicatorBaseDTO extends BaseDTO {

	private static final long serialVersionUID = 1L;

	private String id; // 内部id

	private String kpiId; // 指标内部id

	private String kpiCode; // 指标编号

	private String kpiName; // 名称

	private String kpiDesc; // 描述

	private String unit; // 单位

	private String visitType; // 就诊类型

	private String showType; // 优先展示维度

	private String dateStart; // 指标周期-起期

	private String dateEnd; // 指标周期-终期

	private String idFormular; // 计算公式编号

	private String isValid; // 是否有效[0-有效，1-无效]

	private String dataSource; // 数据来源(0:内部数据 1:外部数据)

	private List<IndicatorTypeDTO> typeDatas; // 指标类型集合

	private List<IndicatorOrgDTO> orgDatas; // 指标机构关系集合

	private List<IndicatorValueDTO> valueDatas; // 指标阈值集合

	private List<IndicatorWarnValueDTO> warnValueDatas; // 指标预警规则集合

	public String getId() {
		return id;
	}

	public void setId(String id) {
		this.id = id;
	}

	public String getKpiId() {
		return kpiId;
	}

	public void setKpiId(String kpiId) {
		this.kpiId = kpiId;
	}

	public String getKpiCode() {
		return kpiCode;
	}

	public void setKpiCode(String kpiCode) {
		this.kpiCode = kpiCode;
	}

	public String getKpiName() {
		return kpiName;
	}

	public void setKpiName(String kpiName) {
		this.kpiName = kpiName;
	}

	public String getKpiDesc() {
		return kpiDesc;
	}

	public void setKpiDesc(String kpiDesc) {
		this.kpiDesc = kpiDesc;
	}

	public String getUnit() {
		return unit;
	}

	public void setUnit(String unit) {
		this.unit = unit;
	}

	public String getVisitType() {
		return visitType;
	}

	public void setVisitType(String visitType) {
		this.visitType = visitType;
	}

	public String getShowType() {
		return showType;
	}

	public void setShowType(String showType) {
		this.showType = showType;
	}

	public String getDateStart() {
		return dateStart;
	}

	public void setDateStart(String dateStart) {
		this.dateStart = dateStart;
	}

	public String getDateEnd() {
		return dateEnd;
	}

	public void setDateEnd(String dateEnd) {
		this.dateEnd = dateEnd;
	}

	public String getIdFormular() {
		return idFormular;
	}

	public void setIdFormular(String idFormular) {
		this.idFormular = idFormular;
	}

	public String getIsValid() {
		return isValid;
	}

	public void setIsValid(String isValid) {
		this.isValid = isValid;
	}

	public String getDataSource() {
		return dataSource;
	}

	public void setDataSource(String dataSource) {
		this.dataSource = dataSource;
	}

	public List<IndicatorTypeDTO> getTypeDatas() {
		return typeDatas;
	}

	public void setTypeDatas(List<IndicatorTypeDTO> typeDatas) {
		this.typeDatas = typeDatas;
	}

	public List<IndicatorOrgDTO> getOrgDatas() {
		return orgDatas;
	}

	public void setOrgDatas(List<IndicatorOrgDTO> orgDatas) {
		this.orgDatas = orgDatas;
	}

	public List<IndicatorValueDTO> getValueDatas() {
		return valueDatas;
	}

	public void setValueDatas(List<IndicatorValueDTO> valueDatas) {
		this.valueDatas = valueDatas;
	}

	public List<IndicatorWarnValueDTO> getWarnValueDatas() {
		return warnValueDatas;
	}

	public void setWarnValueDatas(List<IndicatorWarnValueDTO> warnValueDatas) {
		this.warnValueDatas = warnValueDatas;
	}

}
